package sosopkpk;

import java.util.Scanner;

public class J10Retangle {
	// 사각형 면적, 둘레 계산
	// 입력값 : 가로, 세로, 색깔
	// 변수 : 가로, 세로, 색깔, 면적, 둘레
	// 메서드 : 입력, 면적, 둘레	
	public static void main(String[] args) {
		// 변수 선언
		double width[] = new double[2]; // 가로
		double height[] = new double[2]; // 세로
		double area, perimeter; // 면적, 둘레
		String color[] = new String[2]; // 색깔
		String result = ""; // 결과 출력용
		
		// 가로, 세로, 색깔 입력
		inputRetangle(width,height,color);
		// 면적, 둘레 계산
		area = getArea(width,height);
		perimeter = getPerimeter(width,height);
		
		// 결과 출력
		result += "\n가로 : "+width[1]+"\n세로 : " + height[1] +"\n색깔 : "+color[1];
		result +="\n면적 : "+ area +"\n둘레 : "+ perimeter;
		System.out.println(result);
		
	}	// main

	// 가로, 세로, 색깔 입력 메서드
	public static void inputRetangle(double[] width, double[] height,
			String[] color) {
		Scanner sc = new Scanner(System.in);
			System.out.println("사각형의 가로 길이는?");
			width[1] = sc.nextDouble();
			System.out.println("사각형의 세로 길이는?");
			height[1] = sc.nextDouble();
			System.out.println("사각형의 색깔은?");
			color[1] = sc.next();
		sc.close();
	}	// inputRetangle
	
	// 면적 계산 메서드
	public static double getArea(double[] width, double[] height) {
		return width[1] * height[1];
	}	// getArea
	
	// 둘레 계산 메서드
	public static double getPerimeter(double[] width, double[] height) {
		return (width[1] + height[1]) * 2;	
	}	// getPerimeter
	
}	// class
